input[type=text], input[type=password], select { border: 1px solid #eaeaea; height:25px; width:200px; padding:3px;}
textarea {border: 1px solid #eaeaea; padding:3px;}
/*-------------- INDEX ------------------------*/
#buscar{background: #ccc; width:290px; height:25px;}
.buscarbotao, .redbutton{ background: #990000; color:#fff; height:33px; padding:0px 15px 0px 15px; font-weight: bold;}
#form-login-apply label {font-size:14px; font-weight:bold; content: "<br />"}
#form-login-apply input[type=text], #form-login-apply input[type=password] {width:300px; height:25px; border:1px solid #ccc; padding:3px;}


/*-----------------CADASTRO DE USUARIO PORTAL---------------*/
#dados-usuario{ border:1px solid #ccc;}
#dados-usuario .title-th{ font-size:14px;}
#dados-usuario table tr {text-align:left; height: 35px}
#dados-usuario input{ width: 300px; border:1px solid #ccc; padding:0;}
#dados-usuario .input_ddd{ width: 30px;}
#dados-usuario .tel{ width: 265px;}
#dados-usuario textarea {border: 1px solid #ccc; padding:3px;}
#dados-usuario label{ padding-right: 15px; font-size: 11px; }
#form-cadastro-usuario { float:left; width:460px; text-align:left; margin:auto; padding-top:20px;}
#form-cadastro-usuario input[type=text] { border:1px solid #ccc;}
.subtitle {padding:5px; border-bottom:1px solid #ccc;}
#form-midia-usuario{ clear: both; width:700px;}

/*-----------------CADASTRO DE OPINIÃO---------------*/
#opiniao{ border:1px solid #ccc; padding:10px;}
#opiniao textarea {border: 1px solid #ccc; padding:3px; width:450px;}

.required label {
	background-image: url(../images/required.png);
	background-position: center right;
	background-repeat: no-repeat
}